Toward Data Centered Tools for Understanding and Transforming Legacy Business Applications
نویسندگان
چکیده
We assert that tools for understanding and transforming legacy business applications should be built around logical data models, rather than the structure of source code artifacts or control flow. In this position paper, we argue that data centered tools are beneficial for a variety of frequently-occurring code understanding and transformation scenarios for legacy business applications, and outline the goals and status of the Mastery project at IBM Research, whose aim is to build a suite of logical model recovery tools, focusing initially on data models.
منابع مشابه
Technical forum: Using logical data models for understanding and transforming legacy business applications
Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious. Frederick Brooks, The Mythical Man-Month Modifying a legacy application is typically an expensive and time-consuming process, even when the required modifications are conceptually very simple. We argue that this problem can be amel...
متن کاملAutomotive Product Documentation
This paper discusses applications of AI methods in the context of electronic product data management in the automotive industry. It describes the main characteristics of the rule based legacy product documentation expert system currently employed by one of the major car and truck manufacturers in the world. As a basis for investigations of refinements and alternatives of the current documentati...
متن کاملAn extended approach for recovering BPMN and WebML models from legacy Web applications
A Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we ex...
متن کاملMatching and Adaptation: Core Techniques for MDA-(ADM)-driven Integration of new Business Applications with Wrapped Legacy Systems
In this article, we introduce a methodology aiming to blend modern business applications, which consist of cooperating business components with objectified legacy systems. This methodology is designed in line with the MDA(ADM) philosophy. This legacy application integration methodology encompasses three phases: forward engineering, reverse engineering and linking. The forward engineering phase ...
متن کاملTransforming Functional Requirements from UML into BPEL to Efficiently Develop SOA-Based Systems
The intended behavior of any system such as services, tasks or functions can be captured by functional requirements of the system. As our dependence on online services has grown steadily, the web applications are being developed employing the SOA. BPEL4WS provides a means for expressing functional requirements of an SOA-based system by providing constructs to capture business goals and objectiv...
متن کامل